package io.renren.modules.contract.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;


/**
 * 支付详情表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2019-08-02 13:35:37
 */
public class PaymentInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键ID
	private String id;
	//合同ID（关联付款合同表ID）
	private String contractPaymentId;
	//第几次付款
	private String paymentNumber;
	//本次支付金额
	private BigDecimal paymentMoney;
	//支付时间
	private Date paymentTime;
	//支付时间
	private String paymentTimeStr;
	//已支付总金额
	private BigDecimal paymentTotal;
	private BigDecimal contractTotal;
	//本次支付占比（本次支付总额/合同总额）
	private String paymentProportion;
	private String projectId;

	public String getProjectId() {
		return projectId;
	}

	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}

	public BigDecimal getContractTotal() {
		return contractTotal;
	}

	public void setContractTotal(BigDecimal contractTotal) {
		this.contractTotal = contractTotal;
	}

	/**
	 * 设置：主键ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：主键ID
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：合同ID（关联付款合同表ID）
	 */
	public void setContractPaymentId(String contractPaymentId) {
		this.contractPaymentId = contractPaymentId;
	}
	/**
	 * 获取：合同ID（关联付款合同表ID）
	 */
	public String getContractPaymentId() {
		return contractPaymentId;
	}
	/**
	 * 设置：第几次付款
	 */
	public void setPaymentNumber(String paymentNumber) {
		this.paymentNumber = paymentNumber;
	}
	/**
	 * 获取：第几次付款
	 */
	public String getPaymentNumber() {
		return paymentNumber;
	}
	/**
	 * 设置：本次支付金额
	 */
	public void setPaymentMoney(BigDecimal paymentMoney) {
		this.paymentMoney = paymentMoney;
	}
	/**
	 * 获取：本次支付金额
	 */
	public BigDecimal getPaymentMoney() {
		return paymentMoney;
	}
	/**
	 * 设置：支付时间
	 */
	public void setPaymentTime(Date paymentTime) {
		this.paymentTime = paymentTime;
	}
	/**
	 * 获取：支付时间
	 */
	public Date getPaymentTime() {
		return paymentTime;
	}
	/**
	 * 设置：已支付总金额
	 */
	public void setPaymentTotal(BigDecimal paymentTotal) {
		this.paymentTotal = paymentTotal;
	}
	/**
	 * 获取：已支付总金额
	 */
	public BigDecimal getPaymentTotal() {
		return paymentTotal;
	}
	/**
	 * 设置：本次支付占比（本次支付总额/合同总额）
	 */
	public void setPaymentProportion(String paymentProportion) {
		this.paymentProportion = paymentProportion;
	}
	/**
	 * 获取：本次支付占比（本次支付总额/合同总额）
	 */
	public String getPaymentProportion() {
		return paymentProportion;
	}

	public String getPaymentTimeStr() {
		return paymentTimeStr;
	}

	public void setPaymentTimeStr(String paymentTimeStr) {
		this.paymentTimeStr = paymentTimeStr;
	}
}
